package com.cskaoyan.javase.oop1._3memory;
/**
 * 补充,成员变量的赋值
 * 在整个面向对象的基础语法中,我们会学习一些给成员变量赋值的手段
 * 目前已知的有:
 *      1.默认初始化,具有默认值(JVM底层在创建对象结构时,直接给出的)
 *      2.在定义成员变量时,直接给出一个取值.(显式赋值)
 * 以上两种赋值方式:
 *      1.默认初始化永远最先执行
 *      2.显式赋值会覆盖掉默认值,在默认初始化之后进行赋值
 *
 * @since 16:30
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class Demo2 {
    public static void main(String[] args) {
        Student s = new Student();
        System.out.println(s.age);
    }
}
class Student{
    // 显式赋值
    int age = 18;
}